Carbon


DrawThemeTabPane

Header: Appearance.h Carbon status: Supported

Draws a tab pane.

OSStatus DrawThemeTabPane (
    const Rect *inRect, 
    ThemeDrawState inState
);
inRect

A pointer to a structure of type Rect. Before calling DrawThemeTabPane, set the rectangle to the bounds of the tab pane, in local coordinates.

inState

A value of type ThemeDrawState. Pass a constant specifying the state in which to draw the tab pane; see “Theme Draw State Constants”. The tab pane can be drawn as active or inactive; passing kThemeStatePressed produces an error.

function result

A result code.

DISCUSSION

The DrawThemeTabPane function draws a theme-compliant tab pane. A tab control consists of two basic components: multiple tabs that label the various content pages that can be displayed and a single pane upon which the content for each tab is drawn. Use the function DrawThemeTab to draw the tab. The Appearance Manager coordinates the appearance of the pane and frontmost tab automatically.

VERSION NOTES

This function is available with Appearance Manager 1.1 and later.

AVAILABILITY

Supported in Carbon. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.


© 2000 Apple Computer, Inc. — (Last Updated 5/8/2000)